package com.accp.dao;

import com.accp.pojo.Doctor;

import java.util.List;

public interface DoctorDao extends BaseDao{

    /**
     * 查找所有医生（分页多条件）
     * @param doctor
     * @return
     */
    public List<Doctor> selectByPage(String className, int pageNo, int pageSize,Doctor doctor);

    /**
     * 添加医生
     * @param doctor
     * @return
     */
    public boolean add(Doctor doctor);

    /**
     * 查找某个医生
     * @param id
     * @return
     */
    public Doctor findByDoctorId(Integer id);

    /**
     * 更新医生信息
     * @param doctor
     * @return
     */
    public boolean update(Doctor doctor);

    /**
     * 删除医生
     * @param doctor
     * @return
     */
    public boolean deleteDoctor(Doctor doctor);

    /**
     * 分页查看，获取总记录数。
     * @param className
     * @return
     */
    public int totalPage(String className,String name);


}
